#ifndef ADDUSERWIDGET_H
#define ADDUSERWIDGET_H

#include <QWidget>
#include <QPushButton>
#include <QLabel>
#include <QLineEdit>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QString>
#include <QMessageBox>
#include <QDebug>
#include <QFont>

#include "control/mycontrol.h"
#include "model/basemodel.h"
#include "model/usermodel.h"
#include "data/user.h"

class AddUserWidget : public QWidget
{
    Q_OBJECT
public:
    explicit AddUserWidget(QWidget *parent = nullptr);
    void init_Control();
       void init_Widget();
       void init_Connect();//初始化连接信号和槽

   private:
       QLabel *adduserlogNameLab;//账号文本框
       QLabel *adduserNameLab;//姓名文本框
       QLabel *adduserpsdLab;//密码文本框
       QLabel *adduserIdentityLab;//用户身份文本框
       QLineEdit *adduserlogNameEt;//账号文本框
       QLineEdit *adduserNameEt;//姓名文本框
       QLineEdit *adduserpsdEt;//密码文本框
       QLineEdit *adduserIdentityEt;//用户身份文本框
       QPushButton *addBtn;
       QPushButton *returnBtn;
       QVBoxLayout *vlayLab;
       QVBoxLayout *vlayEt;
       QVBoxLayout *vlay;
       QHBoxLayout *hlay;
       QHBoxLayout *hlayBtn;
       QFont font;
       BaseModel *model;
       MyControl *control;

   signals:
       void returnManager();

   public slots:
        void on_addBtn_cliked();//注册按钮的槽函数
        void on_retutrnBtn_cliked();

};

#endif // ADDUSERWIDGET_H
